leaf-spring balance - Spanish English Dictionary